package main

import "fmt"

// 定义一个 Rectangle 结构体，它的长和宽是 int 类型，并定义方法 Area() 和 Perimeter()，然后进行测试。

type Rectangle struct {
	X, Y int
}

func Area(r *Rectangle) int {
	return r.X * r.Y
}

func Perimeter(r *Rectangle) int {
	return 2 * (r.X + r.Y)
}

func main() {
	r := &Rectangle{5, 6}
	fmt.Println("The struct of Rectangle is: ", r)
	fmt.Println("The Area of Rectangle is: ", Area(r))
	fmt.Println("The Perimeter of Rectangle is: ", Perimeter(r))
}
